আমাজন আরডিএস (Amazon RDS)

Automated Backup এবং ম্যানুয়াল স্ন্যাপশট

Database Tutorials - আমাজন আরডিএস (Amazon RDS) - ডেটাবেস পরিচালনা | NCTB BOOK

Automated Backup এবং ম্যানুয়াল স্ন্যাপশট (Manual Snapshot) হল Amazon RDS-এ ব্যবহৃত দুটি গুরুত্বপূর্ণ ডাটাবেস ব্যাকআপ পদ্ধতি। এগুলির মাধ্যমে আপনি আপনার ডাটাবেসের ডেটা সুরক্ষিত রাখতে এবং পুনরুদ্ধার করতে পারবেন। চলুন এই দুটি ব্যাকআপ পদ্ধতির মধ্যে পার্থক্য এবং তাদের সুবিধা গুলি দেখি:


১. Automated Backup (স্বয়ংক্রিয় ব্যাকআপ)

Automated Backup হল RDS দ্বারা সরবরাহিত একটি সুবিধা, যা আপনার ডাটাবেসের স্বয়ংক্রিয়ভাবে নিয়মিত ব্যাকআপ নেয় এবং এই ব্যাকআপগুলি সংরক্ষণ করে। এটি আপনাকে পয়েন্ট-ইন-টাইম রিকভারি (PITR) এর সুবিধা প্রদান করে, যার মাধ্যমে আপনি ডাটাবেসকে কোনও নির্দিষ্ট সময়ে পুনরুদ্ধার করতে পারেন।

স্বয়ংক্রিয় ব্যাকআপের বৈশিষ্ট্য:

  1. ব্যাকআপ রিটেনশন: RDS স্বয়ংক্রিয়ভাবে আপনার ডাটাবেসের ব্যাকআপ রাখে, এবং আপনি ব্যাকআপের জন্য রিটেনশন পিরিয়ড নির্ধারণ করতে পারবেন। সর্বোচ্চ রিটেনশন সময় হল 35 দিন
  2. পয়েন্ট-ইন-টাইম রিকভারি (PITR): এই সুবিধার মাধ্যমে আপনি আপনার ডাটাবেসকে কোনো নির্দিষ্ট সময়ে পুনরুদ্ধার করতে পারেন, যা বিশেষত ডাটাবেসে কোনও ত্রুটি বা ভুল এন্ট্রি হলে কাজে আসে।
  3. ডাটা ব্যাকআপ স্বয়ংক্রিয়ভাবে: ব্যাকআপের সময় নির্ধারণ করতে হয় না, কারণ এটি RDS দ্বারা স্বয়ংক্রিয়ভাবে প্রতি দিন ব্যাকআপ নেয়। আপনি শুধু রিটেনশন পিরিয়ড সেট করেন।
  4. ব্যাকআপ সংরক্ষণ: ব্যাকআপটি S3-এ সংরক্ষিত হয় এবং এটি Snapshot হিসেবে সংরক্ষিত হয়, যা পরে পুনরুদ্ধার বা রিকভারি করতে ব্যবহৃত হয়।

Automated Backup ব্যবহারের সুবিধা:

  • স্বয়ংক্রিয়তা: RDS স্বয়ংক্রিয়ভাবে ব্যাকআপ করে, ফলে ব্যাকআপ ম্যানুয়ালি পরিচালনা করার দরকার হয় না।
  • বিশ্বস্ততা: RDS ব্যাকআপগুলি অত্যন্ত নিরাপদ এবং দুর্বল অবস্থার জন্য দ্রুত পুনরুদ্ধার নিশ্চিত করে।
  • নির্দিষ্ট সময়ের পুনরুদ্ধার: পয়েন্ট-ইন-টাইম রিকভারি সুবিধা ব্যবহার করে, আপনি সহজেই ডাটাবেসকে যে কোনো নির্দিষ্ট সময়ের মধ্যে ফিরে আনতে পারেন।

২. Manual Snapshot (ম্যানুয়াল স্ন্যাপশট)

ম্যানুয়াল স্ন্যাপশট হল একটি নির্দিষ্ট মুহূর্তে আপনার ডাটাবেসের একটি কপি তৈরি করার প্রক্রিয়া। এটি একটি স্থির স্ন্যাপশট হয় এবং এটি আপনার ইচ্ছামত গ্রহণ করতে হয়।

ম্যানুয়াল স্ন্যাপশটের বৈশিষ্ট্য:

  1. ব্যবহারকারী নিয়ন্ত্রিত: আপনি যখন চান তখন ম্যানুয়াল স্ন্যাপশট তৈরি করতে পারবেন। এটি কেবল তখনই তৈরি হয় যখন আপনি নির্দেশ দেন।
  2. অটোমেটিক ব্যাকআপের থেকে আলাদা: স্ন্যাপশটগুলি সাধারণত স্বয়ংক্রিয় ব্যাকআপ থেকে আলাদা থাকে এবং এটি নির্দিষ্ট এক সময়ে ডাটাবেসের একটি স্থির কপি তৈরি করে।
  3. অনির্দিষ্ট সময়ের জন্য সংরক্ষণ: ম্যানুয়াল স্ন্যাপশটগুলি অবধি আপনি মুছে না দেন, তা সংরক্ষণ করা যায়। এটি নির্দিষ্ট সময়ের জন্য মুছে ফেলা হয় না, যেমন স্বয়ংক্রিয় ব্যাকআপে হয়।
  4. ফ্রি-প্ল্যান: ম্যানুয়াল স্ন্যাপশট স্টোরেজের জন্য কোনও অতিরিক্ত চার্জ নেওয়া হয় না যদি স্ন্যাপশটগুলো ডিফল্ট স্টোরেজের মধ্যে থাকে। তবে অতিরিক্ত স্টোরেজের জন্য চার্জ নেওয়া হতে পারে।

ম্যানুয়াল স্ন্যাপশট ব্যবহারের সুবিধা:

  • ইচ্ছামত ব্যাকআপ: আপনি যখন চান তখন ব্যাকআপ তৈরি করতে পারবেন এবং এই ব্যাকআপটি আপনার প্রয়োজনের সময় পর্যন্ত রক্ষা করতে পারবেন।
  • দীর্ঘমেয়াদী সংরক্ষণ: স্ন্যাপশটটি যত দিন আপনি চাচ্ছেন, তত দিন পর্যন্ত সেগুলি রাখতে পারবেন, যা বিশেষভাবে গুরুত্বপূর্ণ পরিবর্তন বা আপগ্রেডের আগে একটি স্থির কপি সংরক্ষণে সাহায্য করে।
  • নির্দিষ্ট ইভেন্টের জন্য: যখন আপনি কোনও বড় পরিবর্তন বা আপগ্রেড করেন, তখন আপনি ম্যানুয়াল স্ন্যাপশট নিতে পারেন যাতে কোনো সমস্যা হলে আপনি সহজে পূর্ববর্তী অবস্থায় ফিরে আসতে পারেন।

Automated Backup এবং Manual Snapshot-এর মধ্যে পার্থক্য:

বৈশিষ্ট্যAutomated BackupManual Snapshot
ব্যাকআপ প্রক্রিয়াস্বয়ংক্রিয়ভাবে প্রতি দিন ব্যাকআপ নেয়ব্যবহারকারী ইচ্ছামত ব্যাকআপ নেয়
ব্যাকআপ রিটেনশন1-35 দিন (সেট করা যাবে)অসীম সময়ের জন্য সংরক্ষণ করা যায়
রিকভারিপয়েন্ট-ইন-টাইম রিকভারি সমর্থন করেশুধুমাত্র স্ন্যাপশট থেকে রিকভারি করা যায়
ব্যবহারসাধারণ ব্যাকআপের জন্যগুরুত্বপূর্ণ মুহূর্ত বা আপগ্রেডের আগে
চার্জকোন অতিরিক্ত চার্জ নেই (সাধারণত স্টোরেজ অনুযায়ী)অতিরিক্ত স্টোরেজ চার্জ হতে পারে

সারাংশ:

  • Automated Backup স্বয়ংক্রিয়ভাবে ডাটাবেসের ব্যাকআপ নেয় এবং এটি পয়েন্ট-ইন-টাইম রিকভারি সুবিধা প্রদান করে, যা কোনো নির্দিষ্ট সময়ের মধ্যে ডাটাবেসকে পুনরুদ্ধার করতে সাহায্য করে।
  • Manual Snapshot ব্যবহারকারী নির্ধারিত সময়ের মধ্যে ডাটাবেসের স্থির কপি নেয় এবং তা নির্দিষ্ট সময় পর্যন্ত সংরক্ষণ করা যায়।

যখন আপনার ডাটাবেসের জন্য নির্দিষ্ট সময়ের কপি বা দীর্ঘমেয়াদী ব্যাকআপের প্রয়োজন হয়, তখন ম্যানুয়াল স্ন্যাপশট ব্যবহার করতে পারেন, আর সাধারণ ব্যাকআপের জন্য Automated Backup যথেষ্ট।

Content added By
Promotion